/******************************************************
Cours:  LOG121
Projet: Squelette du laboratoire #1
Nom du fichier: FenetrePrincipale.java
Date créé: 2013-05-03
*******************************************************
Historique des modifications
*******************************************************
*@author Patrice Boucher
2013-05-03 Version initiale
*******************************************************
*Modifer par :ADIL BELHACHEMI
*Date derniere modification : 2013-05-25
*******************************************************/

import java.awt.BorderLayout;
import javax.swing.JFrame;
 
/**
 * Cette classe représente la fenêtre principale de l'application 
 * @author Patrice Boucher
 * @date 2013/05/04
 */
public class FenetrePrincipale extends JFrame{
	
	
	
	private FenetreFormes fenetreForme;
	
	private static final long serialVersionUID = -1210804336046370508L;

	/**
	 * Constructeur
	 */
	public FenetrePrincipale(CommBase comm){
		
		MenuFenetre menu = new MenuFenetre(comm);
		this.setJMenuBar(menu);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
	}
	
	/*
	 * fonction qui prend en parametre un objet de type fenetreFormes
	 * pour l'ajouter a la fenetre principale du programme
	 */
	
	public void setFentreForme(FenetreFormes fenetreFormes){
		this.setLocation(250, 100);
		this.fenetreForme = fenetreFormes;
		this.setContentPane(fenetreFormes);
		this.pack(); // Ajuste la dimension de la fenêtre principale selon celle de ses composants
		this.setVisible(true); // Rend la fenêtre principale visible.
	}
	
	
	
}
